/**
 * Copyright(c) 2014 Xunton Solutions
 *
 * History:
 *   15-10-8 上午10:28 Created by dwzhang
 */
package com.jade.bss.weixin.api.event;

import com.jade.bss.weixin.WeixinException;

/**
 * 事件侦听器。
 *
 * @author <a href="mailto:dwzhang@xunton.com">dwzhang</a> 
 * @version 1.0 15-10-8 上午10:28
 */
public interface EventListener<E extends Event>
{
    /**
     * 处理接收到的事件。
     *
     * @param e 事件对象
     * @throws WeixinException 处理异常。
     */
    public String onEvent(E e)
            throws WeixinException;
}
